p{
    margin:0;
}
.title-img{
    width: 100%;
}
.title-img img{
    width: 100%;
}
.girlsList{
    width: 100%;
    height: 12.075rem;
    background: #4a4a4a;
    position: relative;
    overflow: hidden;
}
.girlsList p{
    color:#fff;
    font-size:0.75rem;
    margin:0;
    padding-left:0.75rem;
    margin-top:0.5rem;
}
.girls-list{
    width: 70rem;
    position: absolute;
    left: 0;
    top: 1.925rem;
}
.girls-list li{
    width: 5.75rem;
    height: 9.5rem;
    margin-left: .5rem;
    float: left;
}
.girls-list li img{
    width: 100%;
}
.ranklist{
    width: 100%;
}
.ranklist .title{
    font-size:0.75rem;
    margin:0;
    padding-left:0.75rem;
    margin-top:0.5rem;
}
.rank-list{
    width: 100%;
    height: 3.5rem;
}
.rank-list .girls-name{
    font-size: 0.75rem;
    position: absolute;
    top:0.625rem;
    left:0;
}
.rank-list .girls-sch{
    font-size: 0.575rem;
    position: absolute;
    top:1.625rem;
    left:0;
}
.rank-list .girls-fan{
    font-size: 0.575rem;
    position: absolute;
    top:2.425rem;
    left:0;
    color:#bcbcbc;
}
.rank-list .rank-num{
    font-size: 0.8rem;
    position: absolute;
    top:1.925rem;
    right: 1rem;
}
.r-headPhoto img{
    width: 100%;
}
.r-headPhoto{
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    overflow: hidden;
    margin-left:0.65rem;
    margin-top: 0.45rem;
}
.r-left{
    margin-left:4.5rem;
    height: 100%;
    position:relative;
    border-bottom:2px solid #fbfbfb;
}
.sex{
    width: 0.6rem;
    position: absolute;
    top:0.2rem;
    right: -0.8rem;
}
